import java.util.ArrayList;

public abstract class AbstrakteKeksbackmaschine {
	
	protected ArrayList<EinfacherKeks> position = new ArrayList<EinfacherKeks>();
	
	//initialisiert eine neue AbstrakteKeksbackmaschine
	public AbstrakteKeksbackmaschine(){	
		
	}
	
	//gibt die Liste mit den erstellten einfachen Keksen zurueck
	public ArrayList<EinfacherKeks> getPosition(){
		
		return position;
		
	}
	
	//erstellt einfache Kekse, wobei 'anzahl' fuer die Anzahl der (bestellten) Kekse steht und t fuer die Teigart
	//Implementierung abhaengig von den Unterklassen
    protected abstract void backekekse(Teig t, int anzahl);

}
